-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add new web worker offloading plugin detection #71
Add new web worker offloading plugin detection #71
Conversation
WPT test run for https://almanac.httparchive.org/en/2022/WPT test run results: http://webpagetest.httparchive.org/results.php?test=241021_0D_1 {
"detected": {
"IaaS": "Google Cloud",
"JavaScript libraries": "web-vitals",
"RUM": "web-vitals",
"Performance": "Priority Hints,Google Cloud Trace",
"Security": "HSTS",
"Webmail": "Google Workspace",
"Email": "Google Workspace",
"Analytics": "Google Analytics",
"CDN": "Cloudflare",
"Miscellaneous": "RSS,Open Graph"
},
"detected_apps": {
"Google Cloud": "",
"web-vitals": "",
"Priority Hints": "",
"HSTS": "",
"Google Workspace": "",
"Google Cloud Trace": "",
"Google Analytics": "",
"Cloudflare": "",
"RSS": "",
"Open Graph": ""
},
"detected_technologies": {
"Google Cloud": {
"name": "Google Cloud",
"description": "Google Cloud is a suite of cloud computing services.",
"slug": "google-cloud",
"categories": [
{
"id": 63,
"slug": "iaas",
"groups": [
7
],
"name": "IaaS",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "Google Cloud.svg",
"website": "https://cloud.google.com",
"pricing": [],
"cpe": "cpe:2.3:a:google:cloud_platform:*:*:*:*:*:*:*:*"
},
"web-vitals": {
"name": "web-vitals",
"description": "The web-vitals JavaScript is a tiny, modular library for measuring all the web vitals metrics on real users.",
"slug": "web-vitals",
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"groups": [
9
],
"name": "JavaScript libraries",
"priority": 9
},
{
"id": 78,
"slug": "rum",
"groups": [
2
],
"name": "RUM",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "web-vitals.svg",
"website": "https://github.com/GoogleChrome/web-vitals",
"pricing": [],
"cpe": null
},
"Priority Hints": {
"name": "Priority Hints",
"description": "Priority Hints exposes a mechanism for developers to signal a relative priority for browsers to consider when fetching resources.",
"slug": "priority-hints",
"categories": [
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Priority Hints.svg",
"website": "https://wicg.github.io/priority-hints/",
"pricing": [],
"cpe": null
},
"HSTS": {
"name": "HSTS",
"description": "HTTP Strict Transport Security (HSTS) informs browsers that the site should only be accessed using HTTPS.",
"slug": "hsts",
"categories": [
{
"id": 16,
"slug": "security",
"groups": [
11
],
"name": "Security",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "default.svg",
"website": "https://www.rfc-editor.org/rfc/rfc6797#section-6.1",
"pricing": [],
"cpe": null
},
"Google Workspace": {
"name": "Google Workspace",
"description": "Google Workspace, formerly G Suite, is a collection of cloud computing, productivity and collaboration tools.",
"slug": "google-workspace",
"categories": [
{
"id": 30,
"slug": "webmail",
"groups": [
4
],
"name": "Webmail",
"priority": 2
},
{
"id": 75,
"slug": "email",
"groups": [
4,
2
],
"name": "Email",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google.svg",
"website": "https://workspace.google.com/",
"pricing": [],
"cpe": null
},
"Google Cloud Trace": {
"name": "Google Cloud Trace",
"description": "Google Cloud Trace is a distributed tracing system that collects latency data from applications and displays it in the Google Cloud Console.",
"slug": "google-cloud-trace",
"categories": [
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "google-cloud-trace.svg",
"website": "https://cloud.google.com/trace",
"pricing": [],
"cpe": null
},
"Google Analytics": {
"name": "Google Analytics",
"description": "Google Analytics is a free web analytics service that tracks and reports website traffic.",
"slug": "google-analytics",
"categories": [
{
"id": 10,
"slug": "analytics",
"groups": [
8
],
"name": "Analytics",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "Google Analytics.svg",
"website": "https://google.com/analytics",
"pricing": [],
"cpe": null
},
"Cloudflare": {
"name": "Cloudflare",
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"slug": "cloudflare",
"categories": [
{
"id": 31,
"slug": "cdn",
"groups": [
7
],
"name": "CDN",
"priority": 9
}
],
"confidence": 100,
"version": "",
"icon": "CloudFlare.svg",
"website": "https://www.cloudflare.com",
"pricing": [],
"cpe": null
},
"RSS": {
"name": "RSS",
"description": "RSS is a family of web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format.",
"slug": "rss",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "RSS.svg",
"website": "https://www.rssboard.org/rss-specification",
"pricing": [],
"cpe": null
},
"Open Graph": {
"name": "Open Graph",
"description": "Open Graph is a protocol that is used to integrate any web page into the social graph.",
"slug": "open-graph",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "Open Graph.png",
"website": "https://ogp.me",
"pricing": [],
"cpe": null
}
}
} WPT test run for https://respectful-shrike-dc22c0.instawp.xyzWPT test run results: http://webpagetest.httparchive.org/results.php?test=241021_SV_2 {
"detected": {
"Page builders": "WordPress Site Editor",
"CMS": "WordPress 6.6.2",
"Blogs": "WordPress 6.6.2",
"Databases": "MySQL",
"Programming languages": "PHP",
"Web servers": "Nginx",
"Reverse proxies": "Nginx",
"PaaS": "Amazon Web Services",
"WordPress plugins": "Web Worker Offloading 0.1.1,Performance Lab 3.5.1,Optimization Detective 0.7.0,Image Prioritizer 0.2.0",
"Performance": "Web Worker Offloading 0.1.1,Performance Lab 3.5.1,Optimization Detective 0.7.0,Image Prioritizer 0.2.0",
"Miscellaneous": "RSS"
},
"detected_apps": {
"WordPress Site Editor": "",
"WordPress": "6.6.2",
"MySQL": "",
"PHP": "",
"Nginx": "",
"Amazon Web Services": "",
"Web Worker Offloading": "0.1.1",
"Performance Lab": "3.5.1",
"Optimization Detective": "0.7.0",
"Image Prioritizer": "0.2.0",
"RSS": ""
},
"detected_technologies": {
"WordPress Site Editor": {
"name": "WordPress Site Editor",
"description": "Full Site Editing enables users to design and customize their entire WordPress website with a block-based editor.",
"slug": "wordpress-site-editor",
"categories": [
{
"id": 51,
"slug": "page-builders",
"groups": [
9
],
"name": "Page builders",
"priority": 1
}
],
"confidence": 100,
"version": "",
"icon": "WordPress.svg",
"website": "https://wordpress.org/documentation/article/site-editor/",
"pricing": [],
"cpe": null
},
"WordPress": {
"name": "WordPress",
"description": "WordPress is a free and open-source content management system written in PHP and paired with a MySQL or MariaDB database. Features include a plugin architecture and a template system.",
"slug": "wordpress",
"categories": [
{
"id": 1,
"slug": "cms",
"groups": [
3
],
"name": "CMS",
"priority": 1
},
{
"id": 11,
"slug": "blogs",
"groups": [
3
],
"name": "Blogs",
"priority": 1
}
],
"confidence": 100,
"version": "6.6.2",
"icon": "WordPress.svg",
"website": "https://wordpress.org",
"pricing": [
"low",
"recurring",
"freemium"
],
"cpe": "cpe:2.3:a:wordpress:wordpress:*:*:*:*:*:*:*:*"
},
"MySQL": {
"name": "MySQL",
"description": "MySQL is an open-source relational database management system.",
"slug": "mysql",
"categories": [
{
"id": 34,
"slug": "databases",
"groups": [
7
],
"name": "Databases",
"priority": 5
}
],
"confidence": 100,
"version": "",
"icon": "MySQL.svg",
"website": "https://mysql.com",
"pricing": [],
"cpe": "cpe:2.3:a:mysql:mysql:*:*:*:*:*:*:*:*"
},
"PHP": {
"name": "PHP",
"description": "PHP is a general-purpose scripting language used for web development.",
"slug": "php",
"categories": [
{
"id": 27,
"slug": "programming-languages",
"groups": [
9
],
"name": "Programming languages",
"priority": 5
}
],
"confidence": 100,
"version": "",
"icon": "PHP.svg",
"website": "https://php.net",
"pricing": [],
"cpe": "cpe:2.3:a:php:php:*:*:*:*:*:*:*:*"
},
"Nginx": {
"name": "Nginx",
"description": "Nginx is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache.",
"slug": "nginx",
"categories": [
{
"id": 22,
"slug": "web-servers",
"groups": [
7
],
"name": "Web servers",
"priority": 8
},
{
"id": 64,
"slug": "reverse-proxies",
"groups": [
7
],
"name": "Reverse proxies",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "Nginx.svg",
"website": "https://nginx.org/en",
"pricing": [],
"cpe": "cpe:2.3:a:f5:nginx:*:*:*:*:*:*:*:*"
},
"Amazon Web Services": {
"name": "Amazon Web Services",
"description": "Amazon Web Services (AWS) is a comprehensive cloud services platform offering compute power, database storage, content delivery and other functionality.",
"slug": "amazon-web-services",
"categories": [
{
"id": 62,
"slug": "paas",
"groups": [
7
],
"name": "PaaS",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "Amazon Web Services.svg",
"website": "https://aws.amazon.com/",
"pricing": [],
"cpe": null
},
"Web Worker Offloading": {
"name": "Web Worker Offloading",
"description": "Performance plugin from the WordPress Performance Team, which offloads JavaScript execution to a Web Worker, improving performance by freeing up the main thread.",
"slug": "web-worker-offloading",
"categories": [
{
"id": 87,
"slug": "wordpress-plugins",
"groups": [
15
],
"name": "WordPress plugins",
"priority": 8
},
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "0.1.1",
"icon": "web-worker-offloading.svg",
"website": "https://wordpress.org/plugins/web-worker-offloading/",
"pricing": [],
"cpe": null
},
"Performance Lab": {
"name": "Performance Lab",
"description": "Performance plugin from the WordPress Performance Team, which is a collection of standalone performance modules.",
"slug": "performance-lab",
"categories": [
{
"id": 87,
"slug": "wordpress-plugins",
"groups": [
15
],
"name": "WordPress plugins",
"priority": 8
},
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "3.5.1",
"icon": "Performance Lab.svg",
"website": "https://wordpress.org/plugins/performance-lab/",
"pricing": [],
"cpe": null
},
"Optimization Detective": {
"name": "Optimization Detective",
"description": "Performance plugin from the WordPress Performance Team, which captures real user metrics about what elements are displayed on the page across a variety of device form factors (e.g. desktop, tablet, and phone) in order to apply loading optimizations.",
"slug": "optimization-detective",
"categories": [
{
"id": 87,
"slug": "wordpress-plugins",
"groups": [
15
],
"name": "WordPress plugins",
"priority": 8
},
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "0.7.0",
"icon": "optimization-detective.svg",
"website": "https://wordpress.org/plugins/optimization-detective/",
"pricing": [],
"cpe": null
},
"Image Prioritizer": {
"name": "Image Prioritizer",
"description": "Performance plugin from the WordPress Performance Team, which optimizes the loading of images which are the LCP (Largest Contentful Paint) element, including both img elements and elements with CSS background images.",
"slug": "image-prioritizer",
"categories": [
{
"id": 87,
"slug": "wordpress-plugins",
"groups": [
15
],
"name": "WordPress plugins",
"priority": 8
},
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "0.2.0",
"icon": "image-prioritizer.svg",
"website": "https://wordpress.org/plugins/image-prioritizer/",
"pricing": [],
"cpe": null
},
"RSS": {
"name": "RSS",
"description": "RSS is a family of web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format.",
"slug": "rss",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "RSS.svg",
"website": "https://www.rssboard.org/rss-specification",
"pricing": [],
"cpe": null
}
}
} WPT test run for https://glorious-moose-ebd718.instawp.xyz/WPT test run results: http://webpagetest.httparchive.org/results.php?test=241021_2P_3 {
"detected": {
"Page builders": "WordPress Site Editor",
"CMS": "WordPress 6.6.2",
"Blogs": "WordPress 6.6.2",
"Databases": "MySQL",
"Programming languages": "PHP",
"Web servers": "Nginx",
"Reverse proxies": "Nginx",
"PaaS": "Amazon Web Services",
"WordPress plugins": "Web Worker Offloading 0.1.1,Speculative Loading 1.3.1,Performant Translations 1.2.0,Performance Lab 3.5.0,Optimization Detective 0.7.0,Modern Image Formats 2.2.0,Image Placeholders 1.1.2,Enhanced Responsive Images 1.3.0,Embed Optimizer 0.3.0",
"Performance": "Web Worker Offloading 0.1.1,Speculative Loading 1.3.1,Performant Translations 1.2.0,Performance Lab 3.5.0,Optimization Detective 0.7.0,Modern Image Formats 2.2.0,Image Placeholders 1.1.2,Enhanced Responsive Images 1.3.0,Embed Optimizer 0.3.0",
"Miscellaneous": "RSS"
},
"detected_apps": {
"WordPress Site Editor": "",
"WordPress": "6.6.2",
"MySQL": "",
"PHP": "",
"Nginx": "",
"Amazon Web Services": "",
"Web Worker Offloading": "0.1.1",
"Speculative Loading": "1.3.1",
"Performant Translations": "1.2.0",
"Performance Lab": "3.5.0",
"Optimization Detective": "0.7.0",
"Modern Image Formats": "2.2.0",
"Image Placeholders": "1.1.2",
"Enhanced Responsive Images": "1.3.0",
"Embed Optimizer": "0.3.0",
"RSS": ""
},
"detected_technologies": {
"WordPress Site Editor": {
"name": "WordPress Site Editor",
"description": "Full Site Editing enables users to design and customize their entire WordPress website with a block-based editor.",
"slug": "wordpress-site-editor",
"categories": [
{
"id": 51,
"slug": "page-builders",
"groups": [
9
],
"name": "Page builders",
"priority": 1
}
],
"confidence": 100,
"version": "",
"icon": "WordPress.svg",
"website": "https://wordpress.org/documentation/article/site-editor/",
"pricing": [],
"cpe": null
},
"WordPress": {
"name": "WordPress",
"description": "WordPress is a free and open-source content management system written in PHP and paired with a MySQL or MariaDB database. Features include a plugin architecture and a template system.",
"slug": "wordpress",
"categories": [
{
"id": 1,
"slug": "cms",
"groups": [
3
],
"name": "CMS",
"priority": 1
},
{
"id": 11,
"slug": "blogs",
"groups": [
3
],
"name": "Blogs",
"priority": 1
}
],
"confidence": 100,
"version": "6.6.2",
"icon": "WordPress.svg",
"website": "https://wordpress.org",
"pricing": [
"low",
"recurring",
"freemium"
],
"cpe": "cpe:2.3:a:wordpress:wordpress:*:*:*:*:*:*:*:*"
},
"MySQL": {
"name": "MySQL",
"description": "MySQL is an open-source relational database management system.",
"slug": "mysql",
"categories": [
{
"id": 34,
"slug": "databases",
"groups": [
7
],
"name": "Databases",
"priority": 5
}
],
"confidence": 100,
"version": "",
"icon": "MySQL.svg",
"website": "https://mysql.com",
"pricing": [],
"cpe": "cpe:2.3:a:mysql:mysql:*:*:*:*:*:*:*:*"
},
"PHP": {
"name": "PHP",
"description": "PHP is a general-purpose scripting language used for web development.",
"slug": "php",
"categories": [
{
"id": 27,
"slug": "programming-languages",
"groups": [
9
],
"name": "Programming languages",
"priority": 5
}
],
"confidence": 100,
"version": "",
"icon": "PHP.svg",
"website": "https://php.net",
"pricing": [],
"cpe": "cpe:2.3:a:php:php:*:*:*:*:*:*:*:*"
},
"Nginx": {
"name": "Nginx",
"description": "Nginx is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache.",
"slug": "nginx",
"categories": [
{
"id": 22,
"slug": "web-servers",
"groups": [
7
],
"name": "Web servers",
"priority": 8
},
{
"id": 64,
"slug": "reverse-proxies",
"groups": [
7
],
"name": "Reverse proxies",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "Nginx.svg",
"website": "https://nginx.org/en",
"pricing": [],
"cpe": "cpe:2.3:a:f5:nginx:*:*:*:*:*:*:*:*"
},
"Amazon Web Services": {
"name": "Amazon Web Services",
"description": "Amazon Web Services (AWS) is a comprehensive cloud services platform offering compute power, database storage, content delivery and other functionality.",
"slug": "amazon-web-services",
"categories": [
{
"id": 62,
"slug": "paas",
"groups": [
7
],
"name": "PaaS",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "Amazon Web Services.svg",
"website": "https://aws.amazon.com/",
"pricing": [],
"cpe": null
},
"Web Worker Offloading": {
"name": "Web Worker Offloading",
"description": "Performance plugin from the WordPress Performance Team, which offloads JavaScript execution to a Web Worker, improving performance by freeing up the main thread.",
"slug": "web-worker-offloading",
"categories": [
{
"id": 87,
"slug": "wordpress-plugins",
"groups": [
15
],
"name": "WordPress plugins",
"priority": 8
},
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "0.1.1",
"icon": "web-worker-offloading.svg",
"website": "https://wordpress.org/plugins/web-worker-offloading/",
"pricing": [],
"cpe": null
},
"Speculative Loading": {
"name": "Speculative Loading",
"description": "Performance plugin from the WordPress Performance Team, which adds support for the Speculation Rules API, by which certain URLs are dynamically prefetched or prerendered based on user interaction.",
"slug": "speculative-loading",
"categories": [
{
"id": 87,
"slug": "wordpress-plugins",
"groups": [
15
],
"name": "WordPress plugins",
"priority": 8
},
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "1.3.1",
"icon": "speculation-rules.svg",
"website": "https://wordpress.org/plugins/speculation-rules/",
"pricing": [],
"cpe": null
},
"Performant Translations": {
"name": "Performant Translations",
"description": "Performance plugin from the WordPress Performance Team, which makes internationalization/localization in WordPress faster than ever before.",
"slug": "performant-translations",
"categories": [
{
"id": 87,
"slug": "wordpress-plugins",
"groups": [
15
],
"name": "WordPress plugins",
"priority": 8
},
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "1.2.0",
"icon": "performant-translations.svg",
"website": "https://wordpress.org/plugins/performant-translations/",
"pricing": [],
"cpe": null
},
"Performance Lab": {
"name": "Performance Lab",
"description": "Performance plugin from the WordPress Performance Team, which is a collection of standalone performance modules.",
"slug": "performance-lab",
"categories": [
{
"id": 87,
"slug": "wordpress-plugins",
"groups": [
15
],
"name": "WordPress plugins",
"priority": 8
},
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "3.5.0",
"icon": "Performance Lab.svg",
"website": "https://wordpress.org/plugins/performance-lab/",
"pricing": [],
"cpe": null
},
"Optimization Detective": {
"name": "Optimization Detective",
"description": "Performance plugin from the WordPress Performance Team, which captures real user metrics about what elements are displayed on the page across a variety of device form factors (e.g. desktop, tablet, and phone) in order to apply loading optimizations.",
"slug": "optimization-detective",
"categories": [
{
"id": 87,
"slug": "wordpress-plugins",
"groups": [
15
],
"name": "WordPress plugins",
"priority": 8
},
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "0.7.0",
"icon": "optimization-detective.svg",
"website": "https://wordpress.org/plugins/optimization-detective/",
"pricing": [],
"cpe": null
},
"Modern Image Formats": {
"name": "Modern Image Formats",
"description": "Performance plugin from the WordPress Performance Team, which adds support for outputting images in WebP or AVIF format and supports the `picture` element to enable format fallbacks.",
"slug": "modern-image-formats",
"categories": [
{
"id": 87,
"slug": "wordpress-plugins",
"groups": [
15
],
"name": "WordPress plugins",
"priority": 8
},
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "2.2.0",
"icon": "modern-image-formats.svg",
"website": "https://wordpress.org/plugins/webp-uploads/",
"pricing": [],
"cpe": null
},
"Image Placeholders": {
"name": "Image Placeholders",
"description": "Performance plugin from the WordPress Performance Team, which determines and stores the dominant color for newly uploaded images in the media library, then uses that as a placeholder background during front end image loads.",
"slug": "image-placeholders",
"categories": [
{
"id": 87,
"slug": "wordpress-plugins",
"groups": [
15
],
"name": "WordPress plugins",
"priority": 8
},
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "1.1.2",
"icon": "dominant-color-images.svg",
"website": "https://wordpress.org/plugins/dominant-color-images/",
"pricing": [],
"cpe": null
},
"Enhanced Responsive Images": {
"name": "Enhanced Responsive Images",
"description": "Performance plugin from the WordPress Performance Team, which improves image sizes attribute accuracy and implements the HTML spec for adding sizes='auto' to lazy loaded images.",
"slug": "enhanced-responsive-images",
"categories": [
{
"id": 87,
"slug": "wordpress-plugins",
"groups": [
15
],
"name": "WordPress plugins",
"priority": 8
},
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "1.3.0",
"icon": "enhanced-image-sizes.svg",
"website": "https://wordpress.org/plugins/auto-sizes/",
"pricing": [],
"cpe": null
},
"Embed Optimizer": {
"name": "Embed Optimizer",
"description": "Performance plugin from the WordPress Performance Team, which optimizes embeds by lazy loading them only as they come into view.",
"slug": "embed-optimizer",
"categories": [
{
"id": 87,
"slug": "wordpress-plugins",
"groups": [
15
],
"name": "WordPress plugins",
"priority": 8
},
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "0.3.0",
"icon": "embed-optimizer.svg",
"website": "https://wordpress.org/plugins/embed-optimizer/",
"pricing": [],
"cpe": null
},
"RSS": {
"name": "RSS",
"description": "RSS is a family of web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format.",
"slug": "rss",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "RSS.svg",
"website": "https://www.rssboard.org/rss-specification",
"pricing": [],
"cpe": null
}
}
} WPT test run for https://changeable-bug-205ee2.instawp.xyz/WPT test run results: http://webpagetest.httparchive.org/results.php?test=241021_JT_4 {
"detected": {
"Page builders": "WordPress Site Editor",
"CMS": "WordPress 6.6.2",
"Blogs": "WordPress 6.6.2",
"Databases": "MySQL",
"Programming languages": "PHP",
"Web servers": "Nginx",
"Reverse proxies": "Nginx",
"PaaS": "Amazon Web Services",
"WordPress plugins": "Web Worker Offloading 0.1.1,Site Kit 1.137.0,Performance Lab 3.5.1",
"Performance": "Web Worker Offloading 0.1.1,Performance Lab 3.5.1",
"Analytics": "Site Kit 1.137.0",
"Miscellaneous": "RSS"
},
"detected_apps": {
"WordPress Site Editor": "",
"WordPress": "6.6.2",
"MySQL": "",
"PHP": "",
"Nginx": "",
"Amazon Web Services": "",
"Web Worker Offloading": "0.1.1",
"Site Kit": "1.137.0",
"Performance Lab": "3.5.1",
"RSS": ""
},
"detected_technologies": {
"WordPress Site Editor": {
"name": "WordPress Site Editor",
"description": "Full Site Editing enables users to design and customize their entire WordPress website with a block-based editor.",
"slug": "wordpress-site-editor",
"categories": [
{
"id": 51,
"slug": "page-builders",
"groups": [
9
],
"name": "Page builders",
"priority": 1
}
],
"confidence": 100,
"version": "",
"icon": "WordPress.svg",
"website": "https://wordpress.org/documentation/article/site-editor/",
"pricing": [],
"cpe": null
},
"WordPress": {
"name": "WordPress",
"description": "WordPress is a free and open-source content management system written in PHP and paired with a MySQL or MariaDB database. Features include a plugin architecture and a template system.",
"slug": "wordpress",
"categories": [
{
"id": 1,
"slug": "cms",
"groups": [
3
],
"name": "CMS",
"priority": 1
},
{
"id": 11,
"slug": "blogs",
"groups": [
3
],
"name": "Blogs",
"priority": 1
}
],
"confidence": 100,
"version": "6.6.2",
"icon": "WordPress.svg",
"website": "https://wordpress.org",
"pricing": [
"low",
"recurring",
"freemium"
],
"cpe": "cpe:2.3:a:wordpress:wordpress:*:*:*:*:*:*:*:*"
},
"MySQL": {
"name": "MySQL",
"description": "MySQL is an open-source relational database management system.",
"slug": "mysql",
"categories": [
{
"id": 34,
"slug": "databases",
"groups": [
7
],
"name": "Databases",
"priority": 5
}
],
"confidence": 100,
"version": "",
"icon": "MySQL.svg",
"website": "https://mysql.com",
"pricing": [],
"cpe": "cpe:2.3:a:mysql:mysql:*:*:*:*:*:*:*:*"
},
"PHP": {
"name": "PHP",
"description": "PHP is a general-purpose scripting language used for web development.",
"slug": "php",
"categories": [
{
"id": 27,
"slug": "programming-languages",
"groups": [
9
],
"name": "Programming languages",
"priority": 5
}
],
"confidence": 100,
"version": "",
"icon": "PHP.svg",
"website": "https://php.net",
"pricing": [],
"cpe": "cpe:2.3:a:php:php:*:*:*:*:*:*:*:*"
},
"Nginx": {
"name": "Nginx",
"description": "Nginx is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache.",
"slug": "nginx",
"categories": [
{
"id": 22,
"slug": "web-servers",
"groups": [
7
],
"name": "Web servers",
"priority": 8
},
{
"id": 64,
"slug": "reverse-proxies",
"groups": [
7
],
"name": "Reverse proxies",
"priority": 7
}
],
"confidence": 100,
"version": "",
"icon": "Nginx.svg",
"website": "https://nginx.org/en",
"pricing": [],
"cpe": "cpe:2.3:a:f5:nginx:*:*:*:*:*:*:*:*"
},
"Amazon Web Services": {
"name": "Amazon Web Services",
"description": "Amazon Web Services (AWS) is a comprehensive cloud services platform offering compute power, database storage, content delivery and other functionality.",
"slug": "amazon-web-services",
"categories": [
{
"id": 62,
"slug": "paas",
"groups": [
7
],
"name": "PaaS",
"priority": 8
}
],
"confidence": 100,
"version": "",
"icon": "Amazon Web Services.svg",
"website": "https://aws.amazon.com/",
"pricing": [],
"cpe": null
},
"Web Worker Offloading": {
"name": "Web Worker Offloading",
"description": "Performance plugin from the WordPress Performance Team, which offloads JavaScript execution to a Web Worker, improving performance by freeing up the main thread.",
"slug": "web-worker-offloading",
"categories": [
{
"id": 87,
"slug": "wordpress-plugins",
"groups": [
15
],
"name": "WordPress plugins",
"priority": 8
},
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "0.1.1",
"icon": "web-worker-offloading.svg",
"website": "https://wordpress.org/plugins/web-worker-offloading/",
"pricing": [],
"cpe": null
},
"Site Kit": {
"name": "Site Kit",
"description": "Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.",
"slug": "site-kit",
"categories": [
{
"id": 10,
"slug": "analytics",
"groups": [
8
],
"name": "Analytics",
"priority": 9
},
{
"id": 87,
"slug": "wordpress-plugins",
"groups": [
15
],
"name": "WordPress plugins",
"priority": 8
}
],
"confidence": 100,
"version": "1.137.0",
"icon": "Google.svg",
"website": "https://sitekit.withgoogle.com/",
"pricing": [],
"cpe": null
},
"Performance Lab": {
"name": "Performance Lab",
"description": "Performance plugin from the WordPress Performance Team, which is a collection of standalone performance modules.",
"slug": "performance-lab",
"categories": [
{
"id": 87,
"slug": "wordpress-plugins",
"groups": [
15
],
"name": "WordPress plugins",
"priority": 8
},
{
"id": 92,
"slug": "performance",
"groups": [
7
],
"name": "Performance",
"priority": 9
}
],
"confidence": 100,
"version": "3.5.1",
"icon": "Performance Lab.svg",
"website": "https://wordpress.org/plugins/performance-lab/",
"pricing": [],
"cpe": null
},
"RSS": {
"name": "RSS",
"description": "RSS is a family of web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format.",
"slug": "rss",
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"groups": [
6
],
"name": "Miscellaneous",
"priority": 10
}
],
"confidence": 100,
"version": "",
"icon": "RSS.svg",
"website": "https://www.rssboard.org/rss-specification",
"pricing": [],
"cpe": null
}
}
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Add detection for the new Web Worker Offloading plugin from the WordPress Performance Team - https://wordpress.org/plugins/web-worker-offloading/.
This PR also corrects the descriptions for all of the plugins provided by the WordPress Performance Team. I changed "Group" to "Team" which is the correct term.
Test websites: